package com.cloudmusic.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.cloudmusic.entity.User;

public interface SelectMapper {

//	ͨ通过username查找到user对象
	User selectUser(@Param("username")String username);
	
//	查找全部歌单所有歌曲信息
	List<Map<String,Object>> selectAll(); 
	
//	查找某个用户的我喜爱列表歌曲信息
	List<Map<String,Object>> selectLike(@Param("uid")String uid);
	
//	查找某个用户的我的收藏列表歌曲信息
	List<Map<String,Object>> selectCollection(@Param("uid")String uid);
	

//	查找已登录用户的播放历史歌单
	List<Map<String,Object>> selectHistory(@Param("historylid")String historylid);

//	检查歌曲是否添加至我喜欢歌单之中
	int checkMusicLove(@Param("uid")String uid,@Param("sid")String sid);
	
}
